iT邦幫忙

2022 iThome 鐵人賽

DAY 28
0

昨天提到為了保證程式的品質,我們會對程式進行測試,手動測試肯定還是要花費一些力氣的,如果能自動化來處理這些不是很好嗎?這個時候 CI/CD 就跳出來了,CI/CD 這個詞也蠻常出現在求職需求的加分項,今天就來簡單了解是什麼吧。

CI(Continuous integration,持續整合)

CI 就是當開發人員完成一個階段性的程式碼後就經由自動化工具測試、驗證,協助偵測程式碼問題,並建置出即將部署的版本(Build)。

CD(Continuous Delivery & Continuous Deployment,持續發布與持續部署)

CD 即在程式碼變更時,進行自動發佈,省略發布 App 的人工處理時間,進行最大程度的自動化作業,達到快速疊代。

參考資料

Building a CI-CD Pipeline for an Android project
CI/CD (持續性整合 / 部署) - 因為懶,所以更要 CI/CD!概念講解!


上一篇
第二十七天:開發的好夥伴 - 單元測試
下一篇
第二十九天:上架 Google Play
系列文
轉職成 Android Developer 的最後一哩路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言